package com.loto.webapp.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

public class FeeFlow implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -2161483689386905253L;
	private long feeFlowId;
	private int feeFlowTypeSid;
	private long feeFlowCustFid;
	private long feeFlowUserFid;
	private long feeFlowRefFid;
	private Date feeFlowTime;
	private BigDecimal feeFlowOriginal;
	private BigDecimal feeFlowChanged;
	private String feeFlowMemo;
	private String feeFlowPayNo;
	private BigDecimal feeFlowChangedUsd;
	private String feeFlowChangedCurr;
	private String feeFlowChannel;
	private int feeFlowSucFlg;
	private String feeFlowReason;
	private BigDecimal feeEndUseful;
	private String feeFlowProductFid;
	private BigDecimal feeServerFee;

	private String feeFlowTypeDesc;

	public FeeFlow(int feeFlowTypeSid, BigDecimal feeFlowChanged) {
		this.feeFlowTypeSid = feeFlowTypeSid;
		this.feeFlowChanged = feeFlowChanged;
	}
	
	public FeeFlow(BigDecimal feeFlowChanged,String feeFlowPayNo,String feeFlowMemo,Date feeFlowTime) {
		this.feeFlowChanged = feeFlowChanged;
		this.feeFlowPayNo = feeFlowPayNo;
		this.feeFlowMemo = feeFlowMemo;
		this.feeFlowTime = feeFlowTime;
		}

	public FeeFlow() {
		// TODO Auto-generated constructor stub
	}

	public long getFeeFlowId() {
		return feeFlowId;
	}

	public void setFeeFlowId(long feeFlowId) {
		this.feeFlowId = feeFlowId;
	}

	public int FeeFlowChanged() {
		return feeFlowTypeSid;
	}

	public int getFeeFlowTypeSid() {
		return feeFlowTypeSid;
	}

	public void setFeeFlowTypeSid(int feeFlowTypeSid) {
		this.feeFlowTypeSid = feeFlowTypeSid;
	}

	public long getFeeFlowCustFid() {
		return feeFlowCustFid;
	}

	public void setFeeFlowCustFid(long feeFlowCustFid) {
		this.feeFlowCustFid = feeFlowCustFid;
	}

	public long getFeeFlowUserFid() {
		return feeFlowUserFid;
	}

	public void setFeeFlowUserFid(long feeFlowUserFid) {
		this.feeFlowUserFid = feeFlowUserFid;
	}

	public long getFeeFlowRefFid() {
		return feeFlowRefFid;
	}

	public void setFeeFlowRefFid(long feeFlowRefFid) {
		this.feeFlowRefFid = feeFlowRefFid;
	}

	public Date getFeeFlowTime() {
		return feeFlowTime;
	}

	public void setFeeFlowTime(Date feeFlowTime) {
		this.feeFlowTime = feeFlowTime;
	}

	public BigDecimal getFeeFlowOriginal() {
		return feeFlowOriginal;
	}

	public void setFeeFlowOriginal(BigDecimal feeFlowOriginal) {
		this.feeFlowOriginal = feeFlowOriginal;
	}

	public BigDecimal getFeeFlowChanged() {
		return feeFlowChanged;
	}

	public void setFeeFlowChanged(BigDecimal feeFlowChanged) {
		this.feeFlowChanged = feeFlowChanged;
	}

	public String getFeeFlowMemo() {
		return feeFlowMemo;
	}

	public void setFeeFlowMemo(String feeFlowMemo) {
		this.feeFlowMemo = feeFlowMemo;
	}

	public String getFeeFlowPayNo() {
		return feeFlowPayNo;
	}

	public void setFeeFlowPayNo(String feeFlowPayNo) {
		this.feeFlowPayNo = feeFlowPayNo;
	}

	public BigDecimal getFeeFlowChangedUsd() {
		return feeFlowChangedUsd;
	}

	public void setFeeFlowChangedUsd(BigDecimal feeFlowChangedUsd) {
		this.feeFlowChangedUsd = feeFlowChangedUsd;
	}

	public String getFeeFlowChangedCurr() {
		return feeFlowChangedCurr;
	}

	public void setFeeFlowChangedCurr(String feeFlowChangedCurr) {
		this.feeFlowChangedCurr = feeFlowChangedCurr;
	}

	public String getFeeFlowChannel() {
		return feeFlowChannel;
	}

	public void setFeeFlowChannel(String feeFlowChannel) {
		this.feeFlowChannel = feeFlowChannel;
	}

	public int getFeeFlowSucFlg() {
		return feeFlowSucFlg;
	}

	public void setFeeFlowSucFlg(int feeFlowSucFlg) {
		this.feeFlowSucFlg = feeFlowSucFlg;
	}

	public String getFeeFlowReason() {
		return feeFlowReason;
	}

	public void setFeeFlowReason(String feeFlowReason) {
		this.feeFlowReason = feeFlowReason;
	}

	public BigDecimal getFeeEndUseful() {
		return feeEndUseful;
	}

	public void setFeeEndUseful(BigDecimal feeEndUseful) {
		this.feeEndUseful = feeEndUseful;
	}

	public String getFeeFlowProductFid() {
		return feeFlowProductFid;
	}

	public void setFeeFlowProductFid(String feeFlowProductFid) {
		this.feeFlowProductFid = feeFlowProductFid;
	}

	public BigDecimal getFeeServerFee() {
		return feeServerFee;
	}

	public void setFeeServerFee(BigDecimal feeServerFee) {
		this.feeServerFee = feeServerFee;
	}

	private Set feeFlowType = new HashSet();

	public Set getFeeFlowType() {
		return feeFlowType;
	}

	public void getFeeFlowType(Set feeFlowType) {
		this.feeFlowType = feeFlowType;
	}

	public String getFeeFlowTypeDesc() {
		return feeFlowTypeDesc;
	}

	public void setFeeFlowTypeDesc(String feeFlowTypeDesc) {
		this.feeFlowTypeDesc = feeFlowTypeDesc;
	}

}
